@charset "utf-8";
/* CSS Document */


/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1240px;}

/*缩小 页面*/
.layout{padding: 0 20px;}

/*index*/
.ad img{ width: 100%; height: auto;}

.headline h2{ margin-bottom: 20px; font: bold 32px/42px "Microsoft Yahei"; text-align: center;}
.headline h2 a{ color: #2e6da1}
.headline_sub{ font-size: 20px; line-height: 20px; text-align: center;}
.headline_sub a{ display: inline-block; height: 20px; padding: 0 20px; color: #2e6da1; border-right: 2px solid #2e6da1;}

h1.title{font: 30px/32px "Arial"; padding: 0 4px 8px 0px; margin: 55px 0 30px 0; color: #332D2B; background: url(../images/bg_title.jpg) no-repeat left bottom;}
.w800{width: 800px; height: 676px; background: #0066B4 url(../images/bg_yw1.jpg) no-repeat left bottom/800px;}
/* .w390{width: 390px; height: 676px; background: #0066B4 url(../images/bg_yw2.jpg) no-repeat left bottom/390px;;} */
.w390{ position: relative; width: 390px; height: 620px; background: #0066B4 url(../images/bg_yw2.jpg) no-repeat left bottom/390px;;}

.box_bor{ position: relative; border: 1px solid #E4E5E6; box-sizing: content-box; background-color: #fff;}
.bor_r{ border-right: 1px solid #E4E5E6;}
.bor_bot{border-bottom: 1px solid #E4E5E6;}


.slider1_wrap{ position: relative; width: 570px; height: 320px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 570px; height: 320px;}
.slider1 li img{ width: 570px; height: 320px;}
.slider1 .slider_t{ position: absolute; bottom: 0; left: 0; width: 570px; height: 36px; font: 16px/36px "Microsoft Yahei"; color: #333; text-indent: 0.5em; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99ffffff', endColorstr='#99ffffff'); background: rgba(255,255,255,0.8); }
.slider1 .slider_t a{ display: block; width: 80%; height: 36px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{}
.slider1_wrap .bx-pager{ position: absolute; bottom: 12px; right: 10px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -44px 0;}

.news_tab{ position: relative; width: 100%;}
.news_tab .etabs{ height: 36px; padding: 8px 0 8px 15px; border-bottom: 1px solid #bcd9f0;}
.box_tf .etabs.sty2{ padding-left: 0px;}
.news_tab .tab{ float: left;}
.news_tab .tab a{ display: block; width: auto; height: 36px; padding: 0 12px; font: 20px/36px "Arial";  color: #0155A4;  cursor: pointer;}
.news_tab .tab a:hover, .news_tab .tab a.active{ color: #004B8A; background-color: transparent; border-radius: 18px;}
.news_tab .etabs .tab a:hover, .news_tab .etabs .tab a.active{ color: #0155A4; background-color: transparent; font-size: 35px;}

.news_tab .tabs{ height: auto; overflow: hidden;}
.w800 .news_tab .tabs{ height: 180px; font-family: "Arial"; }
.news_tab .tabs.hide{ height: 0; overflow: hidden;}
.box_yw .news_tab .etabs{padding: 8px 0 8px 50px;}
.box_yw .news_tab .etabs .tab a{ padding: 0 0px; margin-right: 50px; font: 20px/36px "Microsoft Yahei";  color: #fff;  cursor: pointer;}
.box_yw .news_list{ list-style-type: none; padding: 0 30px 0 42px; }
.box_yw .news_list span{ color: #D9FCFF; }
.box_yw .news_list a{ color: #D9FCFF; }
.box_yw .news_tab .etabs .tab a:hover, .box_yw .news_tab .etabs .tab a.active{ color: #fff; border-bottom: 3px solid #fff; padding-bottom: 5px; background-color: transparent; border-radius: 0px;}

.box_yypt{margin-bottom: 50px;}
.box_yypt li{float: left; margin: 0 18px 18px 0;}
.box_yypt .kp_b li{margin-right: 17px;}
.box_yypt li:nth-child(4n){margin-right: 0px;}
.box_yypt img{width: 286px;}
.box_yypt img:hover{transition: all 0.4s;transform:scale(1.2);}

.sc_yypt_wrap{ position: relative; width: 1200px; height: 195px; margin-bottom: 50px; overflow: hidden}
#swiper_yypt{ width: 1200px; height: 195px;}
#swiper_yypt .swiper-slide{ position: relative; width: 286px; height: 195px;  background-color: #fff;}

#swiper_yypt .swiper-slide img{ width: 286px; height: 195px;}

.sc_yypt_prev, .sc_yypt_next{ position: absolute; top: 50%; width: 21px; height: 33px; margin-top: -16px; background-image: url(../images/arr.png); cursor: pointer; outline: none; opacity:1; z-index: 10;}
.sc_yypt_prev{ left: 10px; background-position: 0 0;}
.sc_yypt_next{ right: 10px; background-position: -21px 0;}


.box_kp_l{width: 286px;}
.box_kp_l ul{margin-top: 30px;}
.box_kp_l li{width: 286px; margin-right: 0; margin-bottom: 10px; background: #E2E3E3; position: relative; overflow: hidden;}
.box_kp_l li a{display: block;width:286px;height:76px; font:21px/76px "Arial"; text-indent: 100px;}
.box_kp_l li a:hover{transition: all 0.4s;transform:scale(1.1);}
.box_kp_l li:hover a{color: #fff;}
.box_kp_l li a i{display: block;position: absolute; top: 20px; left: 40px; width: 45px; height: 45px;}
.box_kp_l li:nth-child(1) a i{ background:  url(../images/ky/icon_kydt_b.png) no-repeat 0px 2px/35px;}
.box_kp_l li:nth-child(1):hover a i{ background:  url(../images/ky/icon_kydt_w.png) no-repeat 0px 2px/35px;}
.box_kp_l li:nth-child(2) a i{ background:  url(../images/ky/icon_aqbz_b.png) no-repeat 0px 2px/35px;}
.box_kp_l li:nth-child(2):hover a i{ background:  url(../images/ky/icon_aqbz_w.png) no-repeat 0px 2px/35px;}
.box_kp_l li:nth-child(3) a i{ background:  url(../images/ky/icon_xtcx_b.png) no-repeat 0px 2px/35px;}
.box_kp_l li:nth-child(3):hover a i{ background:  url(../images/ky/icon_xtcx_w.png) no-repeat 0px 2px/35px;}
.box_kp_l li:hover{background: #006AB9;}
.box_kp_r{width: 896px;}
.box_kp_r ul {margin-top: 30px; }
.box_kp_r ul li{float:left; margin-right: 18px; margin-bottom: 60px;}
.box_kp_r ul li:last-child{margin-right: 0px;}
.box_kp_r img{width: 286px;}
.box_kp_r img:hover{transition: all 0.4s;transform:scale(1.2);}

.aqky_i{ margin-top: 30px;}
.aqky_i img{width: 286px;}
.aqky_i img:hover{transition: all 0.4s;transform:scale(1.2);}

.box_zt{margin-top: 35px;}
.box_zt ul li{float: left; width: 386px; margin-right: 20px;}
.box_zt ul li:last-child{margin-right: 0;}
.box_zt ul li img{width: 386px;}
.box_zt ul li img:hover{transition: all 0.4s;transform:scale(1.2);}

.box_zc .zc_tabs{width: 280px;}
.zc_tabs li{float:left;width:280px;height:80px;margin-bottom: 20px;}
.zc_tabs .tab a{display:block;width:290px;height:80px;font: 30px/80px "Arial"; text-indent:70px;margin-bottom: 20px; color: #332D2B; background: url(../images/bg_zc.png) no-repeat left top;border-radius: 0;}
.zc_tabs .tab a:hover, .zc_tabs .tab a.active{color: #fff; background: url(../images/bg_zc_active.png) no-repeat left top;border-radius: 0;}
.zc_content{float:right;width:886px; height: 276px; color: #332D2B; border: 0px solid #E3E3E3;}
.zc_content .tabs2{margin: 16px 20px 0 0;}
.zc_content .btn_more{position: absolute; right: 0px; top: 20px;}
.zc_content .news_list li h3{font: 20px/40px "Arial"; }

.box_zw1 li{float:left; width: 277px; height: 70px; margin: 0 30px 20px 0; }
.box_zw1 li:nth-last-child(1), .box_zw1 li:nth-last-child(2), .box_zw1 li:nth-last-child(3), .box_zw1 li:nth-last-child(4){margin-bottom: 0px;}
.box_zw1 li:nth-child(4), .box_zw1 li:nth-child(8){margin-right:0px;}
.box_zw1 li a{display: block; width: 277px; height: 70px; font: 20px/70px "Arial"; color: #fff; text-align: center; background: #0054aa; opacity: 0.7}
.box_zw1 li a:hover{background: #0054AA; color: #fff; opacity: 1}

.box_zw2{margin-bottom: 90px;}
.box_zw2 .zwfw, .box_zw2 .zwhd{width: 590px; }
.box_zw2 .box_zwfw, .box_zw2 .box_zwhd{width: 590px; background: #F0F0F0; }
.box_zw2 li{float: left; position: relative; margin: 0 24px 20px 0;}
.box_zwfw li:nth-child(2n), .box_zwhd li:nth-child(3n){ margin-right: 0}
.box_zwfw li a{display: block; width: 277px; height: 100px; font: 20px/107px "Arial"; color: #fff; text-indent: 130px; background: #0054aa; opacity: 0.7}
.box_zwfw li a:hover{background: #0054AA; color: #fff; opacity: 1}
.box_zwhd li a{display: block; width: 180px; height: 100px; font: 20px/107px "Arial"; color: #fff; text-indent: 75px; background: #0054aa; opacity: 0.7}
.box_zwhd li a:hover{background: #0054AA; color: #fff; opacity: 1}
.box_zwfw i{display: block; position: absolute; top: 34px; left: 75px; width: 45px; height: 45px; }
.box_zwfw li:nth-child(1) a i{ background: url(../images/zw/icon_ssqd_w.png) no-repeat 0px 0;}
.box_zwfw li:nth-child(2) a i{ background: url(../images/zw/icon_bsck_w.png) no-repeat 0px 0; }
.box_zwfw li:nth-child(3) a i{ background: url(../images/zw/icon_fwsx_w.png) no-repeat 0px 0; }
.box_zwfw li:nth-child(4) a i{ background: url(../images/zw/icon_bsjd_w.png) no-repeat 0px 0; }

.box_zwhd i{display: block; position: absolute; top: 33px; left: 24px; width: 45px; height: 45px; }
.box_zwhd li:nth-child(1) a i{ background: url(../images/zw/icon_ldxx_w.png) no-repeat 0px 2px/35px;}
.box_zwhd li:nth-child(2) a i{ background: url(../images/zw/icon_zxft_w.png) no-repeat 0px 0; }
.box_zwhd li:nth-child(3) a i{ background: url(../images/zw/icon_ywts_w.png) no-repeat 0px 2px/35px; }
.box_zwhd li:nth-child(4) a i{ background: url(../images/zw/icon_wdk_w.png) no-repeat 0px 0; }
.box_zwhd li:nth-child(5) a i{ background: url(../images/zw/icon_zjdc_w.png) no-repeat 0px 0; }
.box_zwhd li:nth-child(6) a i{ background: url(../images/zw/icon_wjjb_w.png) no-repeat 0px 0; }


#news_tab4.sty2{ height: 287px; border-bottom: 1px solid #bcd9f0;}
#news_tab5.sty2{ height: 297px;}

.news2_tab{ position: relative; width: auto; padding: 12px 0px 9px 20px;}
.news2_tab .etabs{ height: 50px; padding: 0 0 0 0px; border-bottom: 2px solid #E3E3E3; overflow: hidden;}
.news2_tab .tab2{ float: left;}
.news2_tab .tab2 a{ display: block; width: auto; height: 45px; margin: 0px 40px 0 0; padding: 0 10px; font: 22px/45px "Arial"; color: #333; border-right: 0px solid #333; cursor: pointer;}

.news2_tab .tab2 a:hover, .news2_tab .tab2 a.active{ font-weight: bold; color: #2e6da1;}

.slider_index1_wrap{ position: relative; width: 800px; height: 436px; overflow: hidden;}
.slider_index1{}
.slider_index1 li{ position: relative; width: 800px; height: 436px;}
.slider_index1 li img{ width: 800px; height: 436px;}
.slider_index1 .slider_t{ position: absolute; bottom: 0; left: 0px; padding: 4px 0 4px 20px; width: 800px; height: 36px; font: 16px/36px "Arial"; text-indent: 0.5em; color: #fff; background: rgba(0,0,0,0.2); }
.slider_index1 .slider_t a{ display: block; width: 80%; height: 36px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider_index1_wrap .bx-wrapper{ position: relative;}
.slider_index1_wrap .bx-controls{}
.slider_index1_wrap .bx-pager{ position: absolute; bottom: 12px; right: 10px;}
.slider_index1_wrap .bx-pager-item{ float: left;}
.slider_index1_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider_index1_wrap .bx-pager-link:hover, .slider_index1_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider_index1_wrap .bx-prev, .slider_index1_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider_index1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider_index1_wrap .bx-next{ right: 0; background-position:  -44px 0;}

.slider_index2_wrap{ position: relative; width: 578px; height: 352px; margin: 30px 0 0 0; float: right; overflow: hidden;}
.slider_index2{}
.slider_index2 li{ position: relative; width: 586px; height: 322px;}
.video_block{ position: relative; float: left; width: 586px; height: 322px;}
.video_block img{ width: 100%; height: 100%;}
.video_cov{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6);}
.video_cov i{ position: absolute; left: 50%; top: 50%; width: 43px; height: 43px; margin: -22px 0 0 -22px; background: url(../images/btn_play.png) no-repeat center center;}
.slider_index2 .slider_t{ position: absolute; bottom: 0; left: 0px; padding: 4px 0 4px 20px; width: 586px; height: 36px; font: 16px/36px "Arial"; overflow: hidden; background: rgba(0,0,0,0.2); }
.slider_index2 .slider_t a{color: #fff;}

.slider_index2.sty2 .video_block{ width: 182px;}
.slider_index2.sty2 .slider_t{ width: 370px; margin-top: 20px;}

.slider_index2_wrap .bx-wrapper{ position: relative;}
.slider_index2_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_index2_wrap .bx-pager{ position: absolute; bottom: 12px; right: 10px;}
.slider_index2_wrap .bx-pager-item{ float: left;}
.slider_index2_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider_index2_wrap .bx-pager-link:hover, .slider_index2_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider_index2_wrap .bx-prev, .slider_index2_wrap .bx-next{ position: absolute; bottom: 0; width: 24px; height: 24px;  background-image: url(../images/arr2.png); text-indent: 999em; overflow: hidden;}
.slider_index2_wrap .bx-prev{ right: 35px; background-position: 0 0;}
.slider_index2_wrap .bx-next{ right: 0; background-position:  -24px 0;}

.news_list{}
.news_list li{ position: relative; height: 40px; padding-left: 20px; }
.box_yw .news_list li{ height: 45px; padding-left: 20px;}
.news_list li:before{ content: ""; position: absolute;  left: 0; top: 50%; width: 8px; height: 8px; margin-top: -4px; background-color: #dfdfdf; border-radius: 50%;}
.box_yw .news_list li:before{ }
.news_list li h3{ float: left; width: 80%; height: 40px; font: 16px/40px "Arial"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.box_yw .news_list li h3{height: 45px; font: 18px/45px "Arial"; color: #fff;}
.news_list.sty2 li h3{ width: 70%;}
.news_list li span{ float: right; font: 14px/40px "Arial"; color: #666;}

a.btn_more{ height: 22px; padding: 4px 26px; font: 16px/22px "Arial"; color: #8D8E8F; border: 1px solid #8D8E8F; border-radius: 30px;}
a.btn_more.sty1{ float: right;}
.box_yw a.btn_more.sty1{ position: absolute; top: 10px; right: 20px; color: #fff; border-color: #fff; }
a.btn_more.sty2{ float: right; margin: 15px 0 ;}
a.btn_more.sty3{ float: right; margin: 15px 9px 15px 0 ;}

.box_yjxx{ margin-bottom: 23px;}
.box_yjxx.sty2{ margin-bottom: 0;}
.box_yj, .box_tf{ padding: 15px 20px 15px 30px; }
/* .box_yj .content{ width: 340px; height: 570px; padding: 10px 15px; background: #fff; box-sizing: border-box;} */
.box_yj .content{ width: 340px; height: 516px; padding: 10px 15px; background: #fff; box-sizing: border-box;}
.box_yj .content h2{font: 16px/30px "Arial"; width: 310px; height: 120px; overflow: hidden; text-align: justify; text-overflow: ellipsis; }
.box_tf .content{ width: 340px; height: 230px; overflow: hidden; background: #fff; }
.box_tf a.btn_more.sty1{ display: none;}
.box_tf .news_list{padding: 8px 8px 0px 8px;}
.box_tf .news_list li{height: 30px;}
.box_tf li h3{height: 30px; font: 14px/30px "Arial"; width: 200px; overflow: hidden; text-overflow: ellipsis; }
.box_tf li span{font-size: 12px; height: 30px; line-height: 30px; }
/* .box_yj h1{ position: relative; height: 50px; padding: 0 0 4px 65px; margin-bottom: 12px; font: 30px/50px "Arial"; color: #fff; background: url(../images/bg_title3.png) no-repeat left bottom; }
.box_yj h1:before{ position: absolute; top: 4px; left: 13px; width: 38px; height: 38px; background: url(../images/icon_yjyw.png) no-repeat center top; content: ""} */
.box_yj h1{ position: relative; height: 50px; padding: 0 0 4px 45px; margin-bottom: 12px; font: 20px/50px "Arial"; color: #fff; background: url(../images/bg_title3.png) no-repeat left bottom; background-size: 40% auto;}
.box_yj h1:before{ position: absolute; top: 16px; left: 5px; width: 24px; height: 24px; background: url(../images/icon_yjyw.png) no-repeat center top; background-size: 100% 100%; content: "";}
.box_yj h1 a{ color: #fff; }
.box_tf h1{ height: 50px; padding: 0 0 0px 0; margin-bottom: 12px; font: 30px/50px "Arial"; color: #fff; background: url(../images/bg_title3.png) no-repeat left bottom; }

.yjyw_list{}
.yjyw_list li{ position: relative; height: 42px; padding-left: 14px; font: 16px/42px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.yjyw_list li:before{ position: absolute; top: 50%; left: 0; width: 8px; height: 8px; margin-top: -4px; background-color: #dfdfdf; border-radius: 50%; content: ""}
.yjyw_list li a{}

.lmT1{ position: absolute; top: 0; left: 0px; height: 54px; padding-left: 22px; font: bold 20px/54px "Microsoft Yahei"; color: #333; }
.bot_link .lmT1{height: 70px; line-height: 70px;font-size:23px;}
.lmT1:before{ position: absolute; top: 50%; left: 9px; width: 4px; height: 22px; margin-top: -11px; background-color: #B41B2A; border-radius: 2px; content: "";}
.lmT1.sty1 a{ color: #333;}
.lmT1.sty2 a{ color: #eb3838;}
.lmT1.sty3{ position: relative; border-bottom: 1px solid #bcd9f0;}

.mar1{ float: right; width: 450px; height: 54px; margin-right: 9px; overflow: hidden; font-family: "Arial"; }
.mar1.sty2{ width: 1060px;}
.mar1 ul{}
.mar1 ul li{ position: relative; height: 54px; padding-left: 14px; font: 16px/54px "Microsoft Yahei"; color: #eb3838; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mar1 ul li:before{ content: ""; position: absolute;  left: 0; top: 50%; width: 8px; height: 8px; margin-top: -4px; background-color: #eb3838; border-radius: 50%;}
.mar1 ul li a{ color: #eb3838;}
/*marquee插件的样式
 *left和right共用一个
[[*/
.plus-mar-left{overflow:hidden; word-break:keep-all; white-space:nowrap;}
.plus-mar-left ul{list-style:none; margin:0; padding:0; display:inline-block; *display:inline; zoom:1;}
.plus-mar-left li{display:inline-block; *display:inline; zoom:1;  margin-right: 20px;}

/*.plus-mar-top{overflow:hidden; word-break:keep-all; white-space:nowrap;}
.plus-mar-top ul{list-style:none; margin:0; padding:0;  line-height:40px;}
.plus-mar-top li{ padding-right:10px;}

.plus-mar-bottom{overflow:hidden; word-break:keep-all; white-space:nowrap; position:relative;}
.plus-mar-bottom ul{list-style:none; margin:0; padding:0;  line-height:40px; position:relative;}
.plus-mar-bottom li{ padding-right:10px;}

.plus-mar-up{overflow:hidden;}
.plus-mar-up ul{list-style:none; margin:0; padding:0;  line-height:40px;}

.plus-mar-down{overflow:hidden; position:relative;}
.plus-mar-down ul{list-style:none; margin:0; padding:0; position:relative;}
*/

.zt_i{}
.zt_i_tem{ margin-top: 5px;}
.zt_i_tem.sty2{ margin-top: 8px;}
.zt_i_tem img{ width: 570px; height: 60px;}

#mar2{ width: 570px; height: 36px; margin: 0 10px; overflow: hidden;}
#mar2 ul{}
#mar2 ul li{ position: relative; height: 36px; padding-left: 14px; font: 16px/36px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#mar2 ul li:before{ content: ""; position: absolute;  left: 0; top: 50%; width: 8px; height: 8px; margin-top: -4px; background-color: #dfdfdf; border-radius: 50%;}
#mar2 ul li a{ color: #333;}


.lmT2{ position: relative; height: 52px; padding-left: 22px; font-size: 18px; line-height: 54px; color: #187fdd; background-color: #f1faff; border-bottom: 1px solid #bcd9f0;}
.lmT2:before{ position: absolute; top: 50%; left: 9px; width: 3px; height: 18px; margin-top: -9px; background: #187fdd; border-radius: 1px; content: "";}
.lmT2 a{ color: #187fdd}

.jggk_tem, .zfxxgk_tem, .zwfw_tem{ width: 200px; height: 39px; border-bottom: 1px solid #bcd9f0;}
.jggk_tem a, .zfxxgk_tem a, .zwfw_tem a{ position: relative; display: block; width: 100%; height: 100%; font-size: 16px; line-height: 38px; text-indent: 50px;}
.jggk_tem i{ position: absolute; top: 50%; left: 7px; width: 30px; height: 30px; margin-top: -15px; background-image: url(../images/icon_jggk.png);}
.jggk_tem.tem1 i{ background-position: 0 0;}
.jggk_tem.tem2 i{ background-position: 0 -30px;}
.jggk_tem.tem3 i{ background-position: 0 -60px;}
.jggk_tem.tem4 i{ background-position: 0 -90px;}

.zfxxgk_tem.tem8{ border-bottom: 0;}
.zfxxgk_tem i{ position: absolute; top: 50%; left: 10px; width: 26px; height: 27px; margin-top: -13px; background-image: url(../images/icon_zfxxgk.png);}
.zfxxgk_tem.tem1 i{ background-position: 0 0;}
.zfxxgk_tem.tem2 i{ background-position: 0 -27px;}
.zfxxgk_tem.tem3 i{ background-position: 0 -54px;}
.zfxxgk_tem.tem4 i{ background-position: 0 -81px;}
.zfxxgk_tem.tem5 i{ background-position: 0 -108px;}
.zfxxgk_tem.tem6 i{ background-position: 0 -135px;}
.zfxxgk_tem.tem7 i{ background-position: 0 0-162px;}
.zfxxgk_tem.tem8 i{ background-position: 0 -189px;}

.i_data{}
.i_data img{ width: 100%; height: auto;}

.wyh_list{}
.wyh_list li{ float: left; width: 196px; height: 120px; margin-right: 4px;}
.wyh_list li img{ width: 100%; height: 100%;}

.zwfw_tem.tem5{ border-bottom: 0;}
.zwfw_tem i{ position: absolute; top: 50%; left: 10px; width: 20px; height: 23px; margin-top: -12px; background-image: url(../images/icon_zwfw.png);}
.zwfw_tem.tem1 i{ background-position: 0 0;}
.zwfw_tem.tem2 i{ background-position: 0 -23px;}
.zwfw_tem.tem3 i{ background-position: 0 -46px;}
.zwfw_tem.tem4 i{ background-position: 0 -69px;}
.zwfw_tem.tem5 i{ background-position: 0 -92px;}

.hdjl_wrap{ padding: 0 19px;}
.hdjl_tem{ position: relative; width: 158px; height: 38px; margin-top: 20px; border: 1px solid #bcd9f0; border-radius: 19px;}
.hdjl_tem a{ display: block; width: 100%; height: 100%;}
.hdjl_tem span{ position: absolute; left: 54px; top: 8px; height: 24px; font: 16px/24px "Microsoft Yahei"; text-indent: 1em; border-left: 1px solid #bcd9f0;}
.hdjl_tem i{ position: absolute; top: 50%; left: 16px; width: 25px; height: 25px; margin-top: -12px; background-image: url(../images/icon_hdjl.png);}
.hdjl_tem.tem1 i{ background-position: 0 0;}
.hdjl_tem.tem2 i{ background-position: 0 -25px;}
.hdjl_tem.tem3 i{ background-position: 0 -50px;}
.hdjl_tem.tem4 i{ background-position: 0 -75px;}
.hdjl_tem.tem5 i{ background-position: 0 -100px;}
.hdjl_tem.tem6 i{ background-position: 0 -125px;}

.yjkj_tem{ height: 60px; margin-top: 30px; font: 16px/60px "Microsoft Yahei"; color: #333; text-indent: 66px;}
.yjkj_tem a{ position: relative; display: block;width: 100%; height: 100%;}
.yjkj_tem i{ position: absolute; top: 0; left: 0; width: 60px; height: 60px; background-image: url(../images/icon_yjkj.png);}
.yjkj_tem.tem1 i{ background-position: 0 0;}
.yjkj_tem.tem2 i{ background-position: 0 -60px;}
.yjkj_tem.tem3 i{ background-position: 0 -120px;}
.yjkj_tem.tem4 i{ background-position: 0 -180px;}

.yjkp_tem{ float: left; width: 306px; padding: 9px;}
.yjkp_tem img{ width: 306px; height: auto;}
.yjkp_tem h3{ margin: 10px 0; font: 30px/40px "Microsoft Yahei"; text-align: center;}
.yjkp_tem h3 a{ color: #187fdd;}
.yjkp_list{}
.yjkp_list a{ display: inline-block; height: 18px; padding-right: 4px; margin: 0 4px 10px 0; font-size: 16px; line-height: 18px; color: #333; border-right: 1px solid #333;}
.yjkp_list a:hover{ font-weight: bold;}

.bot_link{ height: 70px; background-color: #d3d3d3; }
.bot_link_tem{ position: relative; float: left; width: 250px; height: 40px; margin: 14px 18px 0 0; background-color: #fff; border-radius: 5px;}
.bot_link_tem.nomar{ margin-right: 0}
.bot_link_tem:after{ position: absolute; right: 10px; top: 15px; width: 0; height: 0; border-width: 5px 5px 0; border-style:solid; border-color: #1a619b transparent transparent; content: "";}
.bot_link_des{ font-size: 14px; line-height: 40px; color: #666; text-indent: 0.5em; cursor: pointer;}
.bot_link_list{ display: none; position: absolute; bottom: 36px; left: 0; width: 100%; max-height: 180px;  background-color: #fff; overflow-y: scroll;}
.bot_link_tem.active .bot_link_list{ display: block;}
.bot_link_list.scroll{}
.bot_link_list ul li{ height: 30px; padding: 0 10px; font-size: 14px; line-height: 30px;  white-space: nowrap;}
.bot_link_list ul li:hover{ background-color: #eee;}
.bot_link_list ul li a{ display: block; width: 100%; height: 100%;}

/*公共标题*/
.tab_content{padding: 20px 30px;}
.tab_content .news_list{clear: both; margin: 0px 0 0 0;}
.header_sty{height: 52px; border-bottom: 3px solid #C9CACB; }
.header_sty a.title{ float: left; height: 52px; font: 30px/52px "Arial"; padding: 0; margin: 5px 40px 0 0; color: #221E1E; border-radius: 0; background: url(../images/bg_title.jpg) no-repeat left bottom; }
.header_sty a:hover{ color: #221E1E; }
.header_sty a.btn_more{ margin: 10px 0 0 0; }
.header_sty .etabs{ float: left; height: 52px; padding: 0; border-bottom: 0; }
.header_sty .etabs .tab a{ background: transparent; font-size: 30px; border-radius: 0; }
.header_sty .etabs .tab a:hover, .header_sty .etabs .tab a.active{ color: #221E1E; font-size: 30px; font-weight: bold; background: url(../images/bg_title.jpg) no-repeat left bottom; }
.header_sty.sty1{border-bottom: 0;}
.header_sty.sty2{border-bottom: 0;}
.header_sty.sty2 .title{color: #C60011; height: 36px; font: 21px/36px "Arial"; padding: 0 0 0 30px; background: url(../images/icon_dj_title.png) no-repeat left center;}

.list_headline{float: right;position: relative;}
.list_headline h3{ margin: 0 0 14px 0; padding-bottom: 20px; height: 100px; font: 16px/40px "Arial"; text-indent: 30px; text-overflow: ellipsis; overflow: hidden; border-bottom: 1px solid #C9CACB;}
.list_headline span{position: absolute; right: 0px; bottom: 14px; font: 14px/40px "Arial"; color: #666; display: none; }
.yw_box3 .list_headline{width: 570px;}
.ky_box1 .list_headline{width: 580px; margin-top: 20px;}
.dj_box1 .list_headline{width: 580px; margin-top: 20px;}
.box_sty1 .pad9 ul{margin-top: 0;}

/*要闻动态*/
.ywdt_headline{ margin-bottom: 20px;}
.ywdt_headline h2{ margin-bottom: 20px; font: bold 32px/42px "Microsoft Yahei"; text-align: center;}
.ywdt_headline h2 a{ position: relative; color: #2e6da1;}
.ywdt_headline h2 a:after{ position: absolute; bottom: 5px; right: -60px; width: 50px; height: 24px; background: url(../images/icon_headline.png) no-repeat center top; content: "";}
.ywdt_headline p{ font-size: 20px; line-height: 30px; color: #333;}
.ywdt_headline p a{ margin-left: 4px; color: #187fdd;}
.yw_box1{ width: 1200px; height: 450px; background: #0066B4 url(../images/bg_yw1.jpg) no-repeat left bottom; margin-bottom: 20px; background-size: 100% 100%;}
.yw_box1_l{ width: 569px; margin-top: 38px; }
.yw_box1_r{ width: 631px; margin-top: 38px; }
.yw_box1 .slider_index1 li {width: 580px; height: 316px;}
.yw_box1 .slider_index1 li img{width: 580px; height: 316px;}
.yw_box1 .slider_index1_wrap{width: 580px; height: 316px; overflow: visible; }
.yw_box1 .slider_index1_wrap .bx-pager{bottom: -20px; right: 190px; }
.yw_box1 .slider_index1_wrap .bx-pager-link{ width: 24px; height: 4px; background: #162581; margin-left: 10px; border-radius: 0px; }
.yw_box1 .slider_index1_wrap .bx-pager-link.active{ width: 38px; height: 4px; background: #fff; }

.yw_list_headline{margin: 0 40px 0 40px; padding-bottom: 4px;}
.yw_list_headline h3{max-height: 45px; font: 20px/45px "Arial"; text-overflow: ellipsis; overflow: hidden; }
.yw_list_headline h3 a{color: #EEF5FA;}
.yw_list_headline .intro{font: 16px/45px "Arial"; color: #CBDEEE; text-indent: 33px; height: 140px; margin: 10px 0; text-overflow: ellipsis; overflow: hidden;}
.yw_list_headline .readmore{margin-top: 60px;}
.yw_list_headline .readmore .btn_more{color: #CBDEEE; border: 1px solid #CBDEEE; margin-top: 60px;}

.yw_box2_l, .yw_box2_r{width: 590px;}

.yw_box3 .panel-container{ margin: 0px 0 0 0;}
.yw_box3 .pad9{ margin: 35px 0 0 0;}
.yw_box3 a.btn_more{position: absolute; top: 14px; right: 0px; }
.yw_box3 .hide a.btn_more{display: none;}
.yw_box3 .tabs .banner{ float: left; width: 586px; }
.yw_box3 .tabs .banner img{ float: left; width: 586px; }
.yw_box3 .tabs ul.news_list{ float: right; width: 570px; }
.yw_box3 .slider_index2_wrap{margin: 0 0 0 0; height: 380px;}
.yw_box3 .slider_index2 li{text-align: center;height: 350px;}
.yw_box3 .video_block{width: 300px; height: 300px; margin-left: 156px;}

.yw_box_tf_l{width: 102px; height: 71px; text-align: left; padding: 30px 0 0 18px; }
.yw_box2_l .content{ float: left; width: 586px; margin-top: 10px; }
.yw_box2_l .yw_box_tf_l a{font: 23px/30px "Arial"; color: #fff;}
.yw_box2_l h3{font: bold 12px/16px "Arial"; color: #67A4D8;}
.yw_box2_l .content.bg2 h3{color: #FF384E; }
.yw_box2_l .content.bg3 h3{color: #FFA387; }
.yw_box2_l .content.bg1 .yw_box_tf_l{background: #337DB6; margin-top: 20px; }
.yw_box2_l .content.bg2 .yw_box_tf_l{background: #CF001C;}
.yw_box2_l .content.bg3 .yw_box_tf_l{background: #F58464;}
.yw_box2_l .content.bg1 .yw_box_tf_r{margin-top: 20px; }
.yw_box_tf_r{width: 456px; height: 101px; background: #EEEFF0; }
.yw_box_tf_r .news_list{padding: 8px 14px;}
.yw_box_tf_r .news_list li{height: 30px;}
.yw_box_tf_r .news_list li span{font: 12px/30 "Arial"; line-height: 30px; color: #666;}
.yw_box_tf_r .news_list li h3{height: 30px; font: 14px/30px "Arial";}

.yw_box4{margin-bottom: 60px;}

/**/
.b_lmT{ height: 48px; margin-bottom: 20px; text-align: center; background: url(../images/bg_b_lmT.png) no-repeat center top; border-bottom: 2px solid #eb3838;}
.b_lmT span{ position: relative; display: inline-block; height: 48px; padding: 0 20px; font: bold 30px/48px "Microsoft Yahei"; color: #fff; background-color: #eb3838; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.b_lmT span:before{ position: absolute; right: -12px; bottom: 0; width: 12px; height: 28px; background: url(../images/b_lmT_tri.png) no-repeat center top; content: "";}

.djzt{ position: relative;}
/* .djzt:before{ position: absolute; left: 50%; width: 1px; height: 100%; background-color: #bcd9f0; content: "";} */

/*应急科普*/
.list_yjkp_l{ width: 180px;}
.list_yjkp_l img{ width: 180px; height: 100px;}
.list_yjkp_l_b{ width: 100%; height: 68px; font: 30px/66px "Microsoft Yahei"; color: #187fdd; text-align: center; background-color: #f1faff;}

/*政务公开*/
.ldxx{ margin-bottom: 2px;}
.ldxx_des{ height: 16px; margin-bottom: 4px; font: bold 16px/16px "Microsoft Yahei"; color: #333;}
.ld{ float: left; width: 230px; height: 120px; padding: 9px; border: 1px solid #bcd9f0; border-radius: 4px;}
.ld img{ float: left; width: 90px; height: 120px;}
.ld_r{ float: right; width: 112px; margin-top: 5px;}
.ld_r h3{ margin-bottom: 10px; font: 18px/24px "Microsoft Yahei"; }
.ld_r h3 a{}
.ld_r p{ max-height: 72px; font-size: 14px; line-height: 18px; color: #333; overflow: hidden}

.ld_list{ float: left; width: 318px;}
.ld_list li{ float: left; width: 96px; height: 38px; margin: 0 0 10px 10px; font: 14px/38px "Microsoft Yahei"; text-align: center; border: 1px solid #bcd9f0; border-radius: 4px;}
.ld_list li a{}

.list_xxgk{ position: relative;}
.list_xxgk:after{ position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #bcd9f0; content: "";}
.list_xxgk_tem{ position: relative; float: left; width: 299px; height: 62px; border-left: 1px solid #bcd9f0; border-bottom: 1px solid #bcd9f0;}
.list_xxgk_tem a{ display: block; width: 100%; height: 100%}
.list_xxgk_tem .icon{ position: absolute; top: 11px; left: 19px; width: 38px; height: 38px; border: 1px solid #bcd9f0; border-radius: 50%;}
.list_xxgk_tem .icon i{ display: block; width: 26px; height: 27px; margin: 6px auto 0; background-image: url(../images/icon_zfxxgk.png);}
.list_xxgk_tem span{ position: absolute; top: 11px; left: 100px; width: 180px; height: 40px; font: bold 16px/40px "Microsoft Yahei"; color: #333;}
.list_xxgk_tem.tem1 i{ background-position: 0 0;}
.list_xxgk_tem.tem2 i{ background-position: 0 -27px;}
.list_xxgk_tem.tem3 i{ background-position: 0 -54px;}
.list_xxgk_tem.tem4 i{ background-position: 0 -81px;}
.list_xxgk_tem.tem5 i{ background-position: 0 -108px;}
.list_xxgk_tem.tem6 i{ background-position: 0 -135px;}
.list_xxgk_tem.tem7 i{ background-position: 0 0-162px;}
.list_xxgk_tem.tem8 i{ background-position: 0 -189px;}
.list_xxgk_tem.tem7, .list_xxgk_tem.tem8{ border-bottom: 0}

.jggk_btn{}
.jgxx_btn_tem{ float: left; position: relative; width: 192px; height: 120px; margin: 6px 7px 0 0; background-color: #EFF5FF; border-radius: 0px;}
.jgxx_btn_tem:hover{background: #0056A1;}
.jgxx_btn_tem.tem3{margin-right: 0;}
.jgxx_btn_tem a{ display: block; width: 100%; height: 100%; text-align: center;}
.jgxx_btn_tem .icon{ height: 48px; border: 0px solid #fff; border-radius: 0; margin-top: 22px; }
.jgxx_btn_tem .icon i{}
.jgxx_btn_tem span{ height: 40px; font: bold 16px/40px "Arial"; color: #606060; text-align: center;}
.jgxx_btn_tem:hover span{color: #fff;}
.jgxx_btn_tem.tem1 .icon{ background: url(../images/zw/icon_btzn_b.png) no-repeat center bottom;}
.jgxx_btn_tem.tem1:hover .icon{ background: url(../images/zw/icon_btzn_w.png) no-repeat center bottom;}
.jgxx_btn_tem.tem2 .icon{ background: url(../images/zw/icon_nsjg_b.png) no-repeat center bottom;}
.jgxx_btn_tem.tem2:hover .icon{ background: url(../images/zw/icon_nsjg_w.png) no-repeat center bottom;}
.jgxx_btn_tem.tem3 .icon{ background: url(../images/zw/icon_sydw_b.png) no-repeat center bottom;}
.jgxx_btn_tem.tem3:hover .icon{ background: url(../images/zw/icon_sydw_w.png) no-repeat center bottom;}

.slider2_wrap{ position: relative; width: 348px; height: 197px; overflow: hidden;}
.slider2{}
.slider2 li{ position: relative; width: 348px; height: 197px;}
.slider2 li img{ width: 348px; height: 197px;}
.slider2 .slider_t{ position: absolute; bottom: 0; left: 0; width: 348px; height: 36px; font: 16px/36px "Microsoft Yahei"; color: #fff; text-indent: 0.5em; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99ffffff', endColorstr='#99ffffff'); background: rgba(255,255,255,0.8); }
.slider2 .slider_t a{ display: block; width: 80%; height: 36px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider2_wrap .bx-wrapper{ position: relative;}
.slider2_wrap .bx-controls{}
.slider2_wrap .bx-pager{ position: absolute; bottom: 12px; right: 10px;}
.slider2_wrap .bx-pager-item{ float: left;}
.slider2_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider2_wrap .bx-pager-link:hover, .slider2_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider2_wrap .bx-prev, .slider2_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider2_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider2_wrap .bx-znext{ right: 0; background-position:  -44px 0;}

.zw_box1_l, .zw_box1_r{width: 590px;}
.box_jggk .ldxx{background: #004F9D; padding: 10px; margin-top: 25px; }
.ldxx .ldxx_des{color: #fff; font: 16px/16px "Arial"; background: url(../images/icon_ldxx.png) no-repeat left center; padding: 12px 0 12px 50px; margin-bottom: 8px; }
.ldxx .ld{background: #fff; border-radius: 0; }
.ldxx .ld_r{margin-top: 10px;}
.ldxx .ld_r h3{font: 20px/24px "Arial"; color: #606060; margin-bottom: 30px;}
.ldxx .ld_r h3 a{border-bottom: 2px solid #606060; color: #000; padding-bottom: 20px;}
.ldxx .ld_r p{font: 14px/24px "Arial"; color: #606060; }
.ldxx .ld_list li{background: #fff; color: #333; font: 14px/38px "Arial"; border-radius: 0; border: 0;}

.zw_box1_l ul{width: 590px; clear: both; margin-top: 9px;}
.zw_box1_l ul li{ float: left; width: 286px; height: 162px; margin: 16px 16px 0 0; }
.zw_box1_l ul li a{ display: block; width: 286px; height: 54px; text-align: center; background: #EFF5FF; font: 16px/54px "Arial"; }
.zw_box1_l ul li:nth-child(2n){margin-right: 0;}
.zw_box1_l ul a:hover{background: #0054AA; color: #fff; }

.zw_box1_r ul{width: 590px; clear: both; margin-top: 9px;}
.zw_box1_r ul li{ float: left; width: 286px; height: 56px; margin: 16px 16px 0 0; }
.zw_box1_r ul li a{ display: block; width: 286px; height: 54px; text-align: center; background: #EFF5FF; font: 16px/54px "Arial"; }
.zw_box1_r ul li:nth-child(2n){margin-right: 0;}
.zw_box1_r ul a:hover{background: #0054AA; color: #fff; }

.zw_box3_l, .zw_box3_r{width: 590px;}
.zw_box3_l ul.news_list{margin-top: 28px;}
.zw_box3_r img{width: 590px;}
.zw_box3_r a:first-child img{margin: 10px 0 16px 0;}

.box_sty1 .pad9{clear: both;}
.box_sty1 .pad9 img{float: left; width: 580px; margin: 20px 0 0 0;}
.box_sty1 .pad9 ul{float: right; width: 580px; margin-top: 20px;}
.ky_box2 {padding: 40px 0;}

.dj_box2_wrap{background: #EFEFEF; height: 380px; padding: 40px 0;}
.dj_box2{}
.zc_tabs_dj .tab a{background: url(../images/bg_dj_tab.png) no-repeat left top;}
.zc_tabs_dj .tab a:hover, .zc_tabs_dj .tab a.active{background: url(../images/bg_dj_tab_active.png) no-repeat left top;}
.zc_content_dj{height: 378px; background: #fff;}
.zc_content_dj .news_list{margin-top: 10px;}

.dj_box3{margin: 40px 0 50px 0;}

.hd_box1 ul li {float: left; position: relative; width: 290px; height: 170px; margin: 0px 13px 0 0; background-color: #E6E6E6; border-radius: 0px;}
.hd_box1 ul li:last-child{margin-right: 0;}
.hd_box1 ul li a{display: block; text-align: center; font: 24px/38px "Arial";}
.hd_box1 ul li a i{height: 70px; background: url(../images/hd/icon_ldxx_b.png) no-repeat center center/60px;display: block; margin: 30px 0 10px 0;}
.hd_box1 ul li:hover{background: #1C4F9B;}
.hd_box1 ul li:hover a{color: #fff;}
.hd_box1 ul li:nth-child(1) a i{background-image: url(../images/hd/icon_ldxx_b.png); }
.hd_box1 ul li:nth-child(1):hover a i{background-image: url(../images/hd/icon_ldxx_w.png); }
.hd_box1 ul li:nth-child(2) a i{background-image: url(../images/hd/icon_wyzx_b.png); }
.hd_box1 ul li:nth-child(2):hover a i{background-image: url(../images/hd/icon_wyzx_w.png); }
.hd_box1 ul li:nth-child(3) a i{background-image: url(../images/hd/icon_ywts_b.png); }
.hd_box1 ul li:nth-child(3):hover a i{background-image: url(../images/hd/icon_ywts_w.png); }
.hd_box1 ul li:nth-child(4) a i{background-image: url(../images/hd/icon_wjjb_b.png); }
.hd_box1 ul li:nth-child(4):hover a i{background-image: url(../images/hd/icon_wjjb_w.png); }

/*list*/
.page_gray{background: #EEEFF0;}
.page_gray .list_left, .page_gray .list_right{background: #fff;}
.loc{ height: 34px; margin-bottom: 20px; padding-left: 36px; font-size: 16px; line-height: 34px; color: #333; font-family: "Arial"; background: url(../images/icon_home.png) no-repeat left center;}
.loc a{ color: #333;}
.loc span{ color: #999;}

.list_leftbar{ border: 1px solid #E4E5E6; border-bottom: 0;}
.parent_name{ padding: 13px 0; font: bold 20px/28px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #004F9D; border-bottom: 1px solid #bcd9f0;}
.child_list{}
.child_list li{ position: relative; min-height: 43px; text-align: left; margin: 0px; padding: 0 0 0 60px; border-bottom: 1px solid #EEEFF0; }
.child_list li a{ min-height:43px; padding: 0px 0px 0 0px; margin: 0; font: 16px/43px "Arial"; color: #636768;}
.child_list li.current{background: #E6F6FD;}
.child_list li.current a{ color: #16476D; background: #E6F6FD; border-bottom: 2px solid #00509D; border-radius: 0; }
/*.child_list li.current:before{ position: absolute; top: 50%; right: -1px; width: 7px; height: 16px; margin-top: -8px; background: url(../images/leftbar_arr.png) no-repeat center top; content:"";}*/
 
.list_left{ width: 300px;}
.list_right{ width: 870px; border: 1px solid #E4E5E6}
.list_right h2{font: bold 20px/28px "Microsoft Yahei"; color: #004F9D; padding-left: 36px; margin-bottom: 5px; background: url(../images/icon_news.png) no-repeat left center;}

.list{ margin-bottom: 30px;}
.list li{ position: relative; height: 40px; padding-left: 15px; border-bottom: 1px dashed #EEEFF0; }
.list li i{ position: absolute; left: 0; top: 50%; width: 4px; height: 4px; margin-top: -2px; background-color: #007fe2;}
.list li h3{ float: left; width: 82%; height: 40px; font: 16px/40px "Arial"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list li .pubDate{ float: right; width: 15%; height: 40px; font-size: 14px; font-family: "Arial"; line-height: 40px; text-align: right; color: #888;}

.pages{ margin-bottom: 10px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 4px; font-size: 14px; line-height: 32px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #187fdd ; border-color: #187fdd ;}


/*content*/

.article{}
.article_t{ padding: 30px 20px 0; margin-bottom: 10px; font: 30px/36px "Arial"; color: #333; text-align: center;}
.article_subt{ padding: 0 20px 10px; font: 20px/24px "Microsoft Yahei"; text-align: center; color: #666;}

.article_item_wrap{ height: 40px; padding: 0 70px; font-family: "Arial"; }
.article_item{ height: 20px; padding-right: 10px; margin: 10px 10px 0 0; font-size: 14px; line-height: 20px; color: #333; border-right: 1px solid #dfdfdf;}
.article_item.nobor{ border: none;}
.article_item a{ display: inline-block; height: 20px; margin-left: 5px; font-size: 14px; line-height: 20px; padding: 0 5px; color: #333; background-color: #ededed; cursor: pointer;}

.article_con{ padding: 40px 70px 20px 70px; margin-bottom: 0px;}
.article_con p{ margin-bottom: 14px; font-size: 16px; line-height: 30px; color: #666; font-family: "Arial";}
.article_con img{ display: block; max-width: 900px; height: auto; margin: 10px auto ;}

.article_share{ float: left; height: 16px; color: #666; margin-top: 8px; margin-left: 790px; }
.bdshare_des{ float: left; margin-right: 10px; font-size: 14px; line-height: 16px;}
.bdsharebuttonbox{ float: left; margin-top: -6px;}
a.article_bot_btn{ float: right; width: 100px; height: 30px; margin-left: 10px; font-size: 14px; line-height: 30px; color: #666; text-indent: 33px; border-radius: 4px; cursor: pointer;}
#btn_close{ background: url(../images/icon_close.png) no-repeat 8px center #e8e8e8;}
#btn_print{ background: url(../images/icon_print.png) no-repeat 8px center #e8e8e8;}

#rela_list_wrap{border-top: 0px;}
#rela_list_wrap .lmT2{padding-left: 70px; color: #105589; font-family: "Arial"; font-size: 24px; background-color: #fff; border-bottom: 1px solid #E4E5E6;  }
#rela_list_wrap .lmT2::before{background: #105589; top: 21px; left: 50px; height: 30px; }

.xgxw_t{ position: relative; height: 51px; font-size: 18px; line-height: 51px; color: #1a619b; text-indent: 12px;}
.xgxw_t:before{ position: absolute; left: 0; top: 50%; width: 2px; height: 20px; margin-top: -10px; background-color: #ff9c00; content: "";}

/*ad*/
.gg{ position: relative;  z-index: 999;}
.gg .btn_close{ position: absolute; top: 0; right: 0; width: 20px; height: 20px; font-size: 14px; line-height: 20px; text-align: center; color: #fff; cursor: pointer;}

.rightBottom{ position: fixed; right: 0; bottom: 0; z-index: 999}
.img_close{ position: absolute; right: 5px; top: 5px; font-size: 14px; line-height: 14px; color: #000; cursor: pointer;}
.rightBottom img{ width: 300px;}

.prism-player.video.nfw-cms-video{
    width: 840px!important;
    height: 480px!important; 
    margin: 0 auto;
}

.box_link ul{display: flex; justify-content: center;flex-wrap: wrap;}
.box_link li{width: 277px; height: 70px; margin: 0 30px 20px 0; }
.box_link li:nth-child(4), .box_zw1 li:nth-child(8){margin-right:0px;}
.box_link li a{display: block; width: 277px; height: 70px; font: 20px/70px "Arial"; color: #fff; text-align: center; background: #0054aa; opacity: 0.7;}
.box_link li a:hover{background: #0054AA; color: #fff; opacity: 1;}